put in a secret place - Turc Anglais Dictionnaire